be at bay


Results for "be at bay"

English - Turkish Dictionary

be at bay

(English - Turkish Dictionary) :
çok zor bir durumda olmak.